iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
Modern Web

前端知識系列 第 14

2023/09/29

  • 分享至 

  • xImage
  •  

Yes

用 zustand 來代替 context

𝐇𝐨𝐰 𝐇𝐓𝐓𝐏𝐬 𝐄𝐧𝐜𝐫𝐲𝐩𝐭𝐢𝐨𝐧 𝐖𝐨𝐫𝐤𝐬 !

  1. 不對稱加密開始
  2. browser 向 web serve 發請 https connection 請求
  3. web serve 將 public key 給 browser
  4. browser 使用 web serve 給的 public key 加密 𝐒𝐞𝐬𝐬𝐢𝐨𝐧 𝐊𝐞𝐲
  5. web serve 使用 private key 解密 browser 送來的加密 𝐒𝐞𝐬𝐬𝐢𝐨𝐧 𝐊𝐞𝐲
  6. 不對稱加密結束

How does HTTPS work? (Episode 6)

  1. browser 和 server 建立 TCP
  2. browser 送出加密的算法、能支援的最新 TLS 版本
  3. server 回傳 browser 能不能支援加密的算法和 TLS 的版本
  4. server 送出 SSL certificate,裡面包含公鑰、hostname、expiry dates
  5. browser 去認證些資訊是否正確
  6. browser 產生一個 session key 並使用 server 傳來的公鑰將其加密
  7. server 接收加密的 session key,並使用 server 的 private key 解密
  8. 現在雙方都有 browser 的 session key ( 對稱密鑰加密 )

上一篇
Debugging in Node.js is SO much better with this one trick
下一篇
2023/09/29-2
系列文
前端知識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言